Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Ukraine F3 Ukraine F1 Ukraine F2 Ukraine F3 Ukraine F4 Belarus F1 Nigeria F5 Nigeria F6 Uzbekistan F1 Belarus F1 Belarus F2 Spain F19 Spain F22 Spain F23 Spain F38 Spain F39 Spain F40 Spain F41 China F2 Spain F5 Spain F6 Morocco F1 Spain F9 Spain F10 Spain F17 Spain F8 Spain F13 Morocco F2 Russia F1 Russia F2 Spain F17 Spain F18 Spain F16 Spain F17 Spain F18 Spain F20 Spain F21 France F12 Spain F28 Spain F29 Portugal F5 Spain F37 Italy F2 Italy F3 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Italy F17 Spain F35 Spain F36 France F4 Spain F14 Spain F15 Spain F36 Spain F37 Spain F38 Kazakhstan F6 Portugal F4 Spain F3 Spain F4 Spain F30 Spain F18 Belarus F2 Romania F12 Romania F13 Russia F2 Spain F3 Morocco F2 Spain F26 Spain F27 Russia F3 Spain F33 Spain F34 Spain F35 Portugal F4 Portugal F5 Spain F19 Spain F20 Romania F10 Romania F11 Spain F30 Spain F31 Spain F33 Spain F34 Portugal F7 Portugal F8 Spain F39 Spain F40 Spain F41 Spain F42 United Arab Emirates F1 United Arab Emirates F2 Spain F3 Spain F4 Germany F5 France F3 Spain F5 Spain F7 Spain F10 Spain F11 Turkey F4 Turkey F5 Turkey F6 Spain F31 Spain F35 M25+H Pozoblanco M25 Qian Daohu Olimp Kyiv Open - Kiev Samarkand Challenger - Samarkand Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Almaty Challenger 1 - Almaty Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Tenerife Challenger Penza Challenger Istanbul Challenger Alphen Challenger Seville Challenger Mons Challenger Astana Challenger Rabat Challenger Izmir Challenger Sail Open - New Delhi Pingguo Challenger Bratislava Challenger Segovia Challenger Kazan Challenger Rome Challenger Braunschweig Challenger Marburg Challenger Wroclaw Challenger Trnava Challenger San Marino Challenger St. Remy Challenger Szczecin Challenger Bath Challenger Bergamo Challenger Furth Challenger Kosice Challenger Penza Challenger Tampere Challenger Sibiu Challenger Astana Challenger Izmir Challenger Rennes Challenger Como Challenger Almaty Challenger 2 - Almaty San Benedetto Challenger Izmir Cup - Izmir Istanbul Challenger Bratislava Challenger Helsinki Challenger New Delhi Challenger Irving Challenger Sarasota Challenger Karshi Challenger Winnetka Challenger Vancouver Challenger Orleans Challenger Mons Challenger Kosice Challenger Rennes Challenger Brescia Challenger Seville Challenger Recanati Challenger Surbiton Challenger Nottingham Challenger UTC Open by Selena - Cherkassy Izmir Challenger Ilkley Challenger Trnava Challenger New Delhi Challenger II - New Delhi Poznan Challenger Ilkley Challenger Guimaraes Challenger Almaty Challenger Napoli Challenger Vancouver Challenger Andria Challenger Rennes Challenger Ramat Hasharon Challenger Tyumen Challenger Brest Challenger Ismaning Challenger Brest Challenger Marrakech Challenger Segovia Challenger Recanati Challenger Mallorca Challenger Cassis Challenger Eckental Challenger Bratislava Challenger Nur-Sultan Challenger Bergamo Challenger Pau Challenger Bangkok Challenger Alexander Kolyaskin Memorial - Donetsk Nur-Sultan Challenger Hamburg Challenger Eckental Challenger Quimper Challenger Meknes Challenger Casablanca Challenger Biella 1 Challenger Mersin Challenger Orleans Challenger Nottingham 1 Challenger Bergamo Challenger Fergana Challenger Bratislava Challenger Bukhara Challenger - Bukhara Cordenons Challenger Karshi Challenger Prague 2 Challenger Rio De Janeiro Challenger Bratislava Challenger Privat Bank Cup - Dniepropetrovsk Mons Challenger Forli 5 Challenger Shymkent Challenger Nonthaburi 1 Challenger Istanbul Challenger Vilnus Challenger Bratislava Challenger Waco Challenger Puerto Vallarta Challenger Girona Challenger Oeiras 3 Challenger Chicago Challenger Cassis Challenger Morocco Tennis Tour - Meknes Rome Challenger Heilbronn Challenger Bergamo Challenger Ismaning Challenger Andria Challenger Tashkent Challenger Gwangju Challenger Wuxi Challenger Prague Challenger Quimper Challenger Phoenix Challenger Alphen Challenger Geneva Challenger Furth Challenger Ostrava Challenger Lexington Challenger Salinas Challenger Mallorca Challenger Quimper Challenger Reggio Emilia Challenger Ortisei Challenger Oeiras 2 Challenger Busan Challenger Oeiras 1 Challenger Istanbul 2 Challenger Shenzhen 1 Challenger Taipei Challenger Little Rock Challenger Nottingham-2 Challenger Rome Challenger Todi Challenger Portoroz Challenger Seville Challenger Bergamo Challenger Nur-Sultan Challenger Prague 3 Challenger Grodzisk Mazowiecki Challenger Lisbon Challenger Sao Paulo Challenger Heilbronn Challenger Brest Challenger Calgary Challenger Orleans Challenger Mons Challenger Gimcheon Challenger Seoul Challenger PEOPLEnet Cup - Dnepropetrovsk Privat Bank Cup - Dnepropetrovsk Orleans Challenger Aptos Challenger Girona Challenger Alexander Kolyaskin Memorial - Donetsk Sail Open - New Delhi Astana Challenger - Astana Lugano Challenger Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Penza Cup - Penza Alexander Kolyaskin Memorial - Donetsk Delhi Challenger I - New Delhi Porto Challenger 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Tanger Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby Karshi Challenger - Karshi 84° Concurso Internacional Tenis San Sebastian - San Sebastian UTC Open - Cherkassy Bratislava 2 Challenger President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Fergana Challenger Segovia Challenger Bratislava Challenger Tarragona Challenger Mamaia Challenger - Constanta Tanger Challenger Meknes Challenger Tallahassee Challenger Tunis Challenger Tampere Challenger PrivatBank Cup - Dnepropetrovsk Istanbul Challenger Cassis Challenger Courmayeur Challenger Casablanca Challenger Guangzhou Challenger St. Brieuc Challenger Bordeaux Challenger Cremona Challenger Furth Challenger Pozoblanco Challenger Segovia Challenger San Sebastian Challenger Madrid Challenger ATP Kremlin Cup - Moscow Open 13 - Marseille Cherbourg Challenger Rabat Challenger Sarajevo Challenger Marrakech Challenger Estoril Open - Estoril Athens Challenger Nottingham Challenger ATP Kremlin Cup - Moscow Milan Challenger St. Petersburg Open - St. Petersburg Sporting Challenger '07 Trofeo Regione Piemonte - Turin Quimper Challenger St. Petersburg Open - St. Petersburg Pozoblanco Challenger Open 13 - Marseille Turin Challenger Estoril Open - Estoril Mons Challenger San Juan Challenger Porto Alegre Challenger Manerbio Challenger Montevideo Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Helsinki Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow Recanati Challenger Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Tyumen Challenger Medibank International - Sydney PBZ Zagreb Indoors - Zagreb AEGON Championships - London Open 13 - Marseille Heilbronn Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Thailand Open - Bangkok Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Monza Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Dallas Challenger Aircel Chennai Open - Chennai Apia International - Sydney Brasil Open - Sao Paulo U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf Nottingham Challenger Kosice Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Nottingham-2 Challenger Malaysian Open - Kuala Lumpur Leon Challenger Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Open Sud de France - Montpellier Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Vegeta Croatia Open - Umag Citi Open - Washington AEGON Championships - London Izmir Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Orleans Challenger Madrid Challenger Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Heilbronn Challenger Geneva Open - Geneva Barletta Challenger Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Chennai Challenger Kolkata Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Moncton Men's Challenger - Moncton Kremlin Cup - Moscow Open 13 - Marseille Valencia Open - Valencia St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Savannah Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Tallahassee Challenger Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Heilbronn Challenger Chengdu Open - Chengdu Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland Apia International - Sydney Open Sud de France - Montpellier Tashkent Challenger - Tashkent Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Sao Paulo Winnetka Challenger Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril SAP Open - San Jose Besancon Challenger Binghamton Challenger Geneva Open - Geneva Hall of Fame Tennis Championships - Newport Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta BMW Open - Munich Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Rennes Challenger ASB Classic - Auckland Mons Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Rennes Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya Swiss Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel ASB Classic - Auckland Bratislava Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Brescia Challenger Geneva Open - Geneva Plava Laguna Croatia Open - Umag Noventi Open - Halle BB&T Atlanta Open - Atlanta SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Swiss Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel ASB Classic - Auckland Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel European Open - Antwerp Hamburg European Open - Hamburg Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Open Parc - Lyon Mercedes Cup - Stuttgart cinch Championships - London Noventi Open - Halle Mallorca Championships - Mallorca Citi Open - Washington Sofia Open - Sofia Qatar ExxonMobil Open - Doha Libema Open - 's-Hertogenbosch ASB Classic - Auckland Bergamo Challenger Chile Dove Men+Care Open - Santiago Antalya Cup - Antalya Millennium Estoril Open - Estoril Turkish Airlines Open Antalya - Antalya Quimper Challenger Kazan Challenger Raanana Challenger Studena Croatia Open - Umag Taipei City Challenger Intrum Stockholm Open - Stockholm Kos Succhetti Tennis Cup - Cordenons Claro Open Colombia - Bogota Busan Challenger Copa Claro - Buenos Aires Seoul Challenger China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Sofia Open - Sofia Claro Open Colombia - Bogota Chengdu Open - Chengdu Argentina Open - Buenos Aires Aptos Challenger Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Millennium Estoril Open - Estoril Millennium Estoril Open - Estoril Hall of Fame Open - Newport Bratislava Challenger Kremlin Cup - Moscow Sardegna Open - Cagliari Irving Challenger Melbourne Summer Set - Melbourne Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Serbia Open - Belgrade Pozoblanco Challenger Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Eckental Challenger Nordea Open - Bastad Generali Open - Kitzbuhel Gerry Weber Open - Halle Privatbank Open 2006 - Dnepropetrovsk Stockholm Open - Stockholm Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Gijon Open - Gijon Open Sud de France - Montpellier Brasil Open - Sao Paulo Infosys Hall of Fame Open - Newport Irving Challenger Busan Challenger Andria Challenger Orbetello Challenger Alexander Kolyaskin Memorial - Donetsk Saransk Challenger Astana Open - Nur-Sultan Nottingham Challenger Columbus Challenger Izmir Challenger Winston-Salem Open - Winston-Salem Mallorca Championships - Mallorca Bratislava 1 Challenger Taipei City Challenger Challenger DCN de Cherbourg - Cherbourg Columbus Challenger Recanati Challenger Cherbourg Challenger Nur-Sultan Challenger Mordova Cup 2007 - Saransk Internationaux de Doubs Open de Franchie-Comte - Besancon Helsinki Challenger Bangkok Challenger Cherbourg Challenger Biella Challenger Istanbul Challenger Ortisei Challenger Quimper Challenger Antalya 2 Challenger Quimper 2 Challenger Biella 2 Challenger Biella 3 Challenger Biella 4 Challenger Mallorca Challenger Biel Challenger Alicante Challenger Brest Challenger Tenerife Challenger Helsinki Challenger Barcelona Open Banc Sabadell - Barcelona Lille Challenger Bordeaux Challenger St. Brieuc Challenger Shymkent 1 Challenger Mouilleron-Le-Captif Challenger Shymkent 2 Challenger Ilkley Challenger Porto Challenger Segovia Challenger Nonthaburi 2 Challenger Ortisei Challenger Oeiras 2 Challenger Cleveland Challenger Aix En Provence Challenger Mauthausen Challenger Tunis Challenger Prostejov Challenger Bratislava 1 Challenger Cordoba Open - Cordoba Cary 2 Challenger Braga Challenger Mouilleron-Le-Captif Challenger Argentina Open - Buenos Aires Hamburg Challenger Drummondville Challenger Noumea Challenger Koblenz Challenger Lugano Challenger Hamburg Challenger Gonet Geneva Open - Geneva Guangzhou Challenger Winnipeg Challenger Nonthaburi 4 Challenger Hangzhou Challenger Bratislava 2 Challenger Brisbane 1 Challenger Sofia Open - Sofia Brisbane 2 Challenger Delray Beach Open - Delray Beach Izmir Challenger Nottingham Challenger Tampere Challenger Bordeaux Challenger Rogers Masters - Toronto Bratislava Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Geneva Challenger Roseto Degli Abruzzi Challenger BNP Paribas Masters - Paris Samarkand Challenger BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Chennai Open - Chennai Vicenza Challenger AEGON International - Eastbourne BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Maia Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai VTR Open - Vina del Mar BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Apia International - Sydney Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo US Men's Clay Court Championship - Houston Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Winston-Salem Open - Winston-Salem Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Dallas Open - Dallas BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Konzum Croatia Open - Umag Moselle Open - Metz St. Petersburg Open - St. Petersburg European Open - Antwerp Swiss Indoors Basel - Basel Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rio Open - Rio de Janeiro Internazionali BNL d'Italia - Rome Western & Southern Open - New York Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Miami Open - Miami Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid National Bank Open - Montreal Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Tata Open Maharashtra - Pune Noventi Open - Halle Swiss Open - Gstaad Infosys Hall of Fame Open - Newport Almaty Open - Almaty Sony Ericsson Open - Miami Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Shanghai Rolex Masters - Shanghai Millennium Estoril Open - Estoril Moselle Open - Metz Shanghai Rolex Masters - Shanghai Barcelona Open BancSabadell - Barcelona Mutua Madrid Open - Madrid Rakuten Japan Open - Tokyo Internazionali BNL d'Italia - Rome Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London French Open - Paris Australian Open - Melbourne Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group 2, 1R, CYP-POR 3-2 French Open - Paris Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 1R, UKR-MON 5-0 U.S. Open - New York Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group II, 3R, LAT-UKR 2-3 Wimbledon - London Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, PO, RUS-POR 4-1 Australian Open - Melbourne Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 3R, POR-BLR 3-2 French Open - Paris Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Australian Open - Melbourne Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, Group I, PO, UKR-POR 3-1 Australian Open - Melbourne Davis Cup, Group I, PO, POR-RSA 4-0 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, SF, NOR-UKR 3-1 French Open - Paris U.S. Open - New York All Lower level tournaments Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 1R, POR-BRA 3-1 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, World Group I, PO, LTU-POR 0-4 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group I, 1R, UKR-ISR 3-2 Davis Cup, Group II, 1R, POR-MAR 4-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group II, 1R, POR-BEN 5-0 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, World Group, PO, POR-CZE 1-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group, Q, FIN-POR 3-1 Davis Cup, Group I, 1R, AUT-POR 1-3 Olympics - Rio de Janeiro Mutua Madrid Open - Madrid Olympics - Tokyo